package gui;

import java.util.ArrayList;

import engine.LeitorDeEngines;

public class Facade {
	private static Facade facade;
	private LeitorDeEngines leitor;
	private Facade() {
		leitor = LeitorDeEngines.getInstance();
	}
	
	public static Facade getInstance() {
		if (facade == null) {
			facade = new Facade();
		}
		return facade;
	}
	
	public ArrayList<String> pesquisa(String livre, String numero, String datainicio, String datafim, String ministro, String orgao,
			String autoridade, String localidade, String titulo, String apelido, boolean jurisprudencia, boolean legislacao) {
		return leitor.pesquisa(livre, numero, datainicio, datafim, ministro, orgao, autoridade, localidade, titulo, apelido, jurisprudencia, legislacao);
	}
	
}
